Introduction
SynapseWave Third Party Links Integration — enable secure, SSO-like access to external backoffice or third-party websites from within ODIN™ trading applications.
🎯 Purpose of this Guide
This documentation describes how to integrate third-party links with the ODIN™ Trading engine using web-based or client applications. It covers:
- Configuring links in Web Admin
- Passing authenticated parameters (UserId, SessionId) from ODIN Apps
- Validating sessions via callback to ODIN (ValidateBackOffice.aspx)
- Supporting encryption modes (NONE, BASE64, HEX, NextChar_UserId, AES)
- Fetching optional user personal data (PAN, Email, Mobile, etc.)
ODIN Apps open links in a new browser window, popup, or iframe. Third-party sites must authenticate the provided session details by calling back to ODIN and, on success, grant access.
🚀 Quick Start
-
Configure in Web Admin
Go to Configuration > View/Edit Third Party Links. Set SSO Link, User ID field, Encode mode, etc. -
Open Link from ODIN
ODIN appends encoded UserId/SessionId/Product/Link params.
Example (Base64, Query String):
https://your-site.com?UserId=REFSVw==&SessionId=MHgwMUI0NzA5MkVBM0JDQUM0RkfGMTY0MENGQUMzNzY=&Link=1&Product=ODIN%20AERO -
Authenticate via Callback
curl "https://your-odin-host/NetNet/ValidateBackOffice.aspx?UserId=REFSVw==&SessionId=MHgwMUI0NzA5MkVBM0JDQUM0RkfGMTY0MENGQUMzNzY&Link=1&Mode=1"